import request from '@/utils/request'

// 订单管理API
export const orderApi = {
  // 搜索订单
  searchOrders(params) {
    return request({
      url: '/api/sales/order/search',
      method: 'get',
      params
    })
  },

  // 获取订单详情
  getOrderDetail(id) {
    return request({
      url: `/api/sales/order/${id}/full`,
      method: 'get'
    })
  },

  // 分页查询订单
  getOrderPage(params) {
    return request({
      url: '/api/sales/orders/page',
      method: 'get',
      params
    })
  },

  // 根据订单ID查询客户名称
  getCustomerNameByOrderId(orderId) {
    return request({
      url: `/api/sales/order/customer-by-order/${orderId}`,
      method: 'get'
    })
  },

  // 根据订单ID查询订单信息（包含客户名称）
  getOrderInfoById(orderId) {
    return request({
      url: `/api/sales/order/info/${orderId}`,
      method: 'get'
    })
  }
}
